import store from '@/store'
export const focus = {
  inserted: function(dom, options) {
    dom.focus()
    dom.style.backgroundColor = 'pink'
    console.log(options, 'options')
  }
}
export const imgError = {
  inserted: function(dom, options) {
    console.log(dom, 'domsssssssss')
    // dom指定绑定的当前元素对象
    // 可以使用 options.value获取使用指令时，传入的值
    // img标签对象的事件onerror 图片加载失败回执行该事件的回调函数
    dom.onerror = function() {
      console.log('图片加载失败了')
      // options.value:接收使用指令时传过来的默认图片地址
      dom.src = options.value
    }
  }
}
export const allow = {
  inserted: function(dom, option) {
    const points = store.state.user.userinfo.roles.points
    console.log(dom, 'dom')
    console.log(points, 'points111111111111111111111111')
    if (!points.includes(option.value)) {
      dom.style.display = 'none'
    }
  }
}
